<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- <button onclick="alert('hello')">这是一个按钮</button>
    <script>
        alert('hello');
    </script> -->
    <!-- <script src="app.js"></script> -->
    <script>
        // {
        //     var a = 10;  
        // }
        // console.log(a);
        // var s = 'hello';
        // var arr = [];

        // var max = Number.MAX_VALUE;
        // // 得到 Infinity
        // console.log(max * 2);
        // // 得到 -Infinity
        // console.log(-max * 2);
        // // 得到 NaN
        // console.log('hehe' - 10);

        // console.log(isNaN(10)); // false
        // console.log(isNaN('hehe' - 10)); // true
        // console.log('hehe' + 10);

        // let s =" \"Java\" is the best programming language"; 
        // let t = " 'Java' is the best programming language";
        // console.log(s);
        // console.log(t);

        // var a = '你好';
        // console.log(a.length);

        // let a = true;
        // console.log(a+1);

        // let b;
        // console.log(b);

        // let c = null;
        // console.log(c);

        // let d = 10;
        // let e = '10';

        // console.log(d == e);
        // console.log(d === e);

        // let x = null;
        // if(!x) {
        //     x = 0;
        // }

        // x = x || 0;

        // console.log(1/2);
        
        // let arr = new Array();

        // let arr2 = [];
        // let arr3 = [1,2,'haha',false];
        // console.log(arr);
        // console.log(arr2);
        // console.log(arr3);

        // let arr = [1,2,3,4,5];
        // arr['hello'] = 10;
        // console.log(arr);
        // console.log(arr['hello']);

        // arr.hello = 10;
        // arr.length = 20;
        // console.log(arr.length);
        
        // arr[-1] = 10;
        // console.log(arr);

        // arr[100] = 10;
        // console.log(arr);

        // console.log(arr[6]);
        // console.log(arr[-1]);
        // console.log(arr[0]);
        // console.log(arr[3]);

        // let arr = [];
        // for(let i = 0; i < 10; i++) {
        //     arr.push(i);
        // }
        // console.log(arr);
        // let arr = [1,2,3,4,5,6];
        // arr.splice(2,3,100,200,300);
        // console.log(arr);

        // 创建函数/函数声明/函数定义
        // function 函数名(形参列表) {
        //     函数体
        //     return 返回值; 
        // }
        // // 函数调用
        // 函数名(实参列表)  // 不考虑返回值
        // 返回值 = 函数名(实参列表)  // 考虑返回值

        // function hello() {
        //     console.log('hello');
        // }
        // hello();

        // function add(x, y) {
        //     return x + y;
        // }
        // let result = add(20, 40);
        // console.log(result);

        // result = add('hello', 'world');
        // console.log(result);

        // function add(a,b,c,d) {
        //     a = a||0;
        //     b = b||0;
        //     c = c||0;
        //     d = d||0;
        //     return a+b+c+d;
        // }
        // console.log(add(10,20));
        // console.log(add(10,20,30));
        // console.log(add(10,20,30,40,50));

        // function hello() {
        //     console.log('hello');
        // }

        // let f = hello;

        // let f1= function () {
        //     console.log('hello');
        // }



        // // console.log(typeof f);
        // f();

        // let num = 10;
        // function hello() {
        //     console.log(num);
        // }
        // hello();

        // let student = {
        //     name:'张三',
        //     age:20,
        //     height:180,
        //     weight:120,

        //     sing: function() {
        //         console.log("1111");
        //     },

        //     jump: function() {
        //         console.log("2222");
        //     },
        // };

        console.log(student.name);
        console.log(student.age);
        console.sing();
        var student = new Object();
        student.name = "张三";
        student.height = 175;
        student['weight'] = 170;
        student.sayHello = function() {
            console.log("hello");
        }
    </script>
</body>
</html>